An Algorithm for Clustering Objects According to Their Shapes

نویسندگان

  • Shantanu H. Joshi
  • Anuj Srivastava
چکیده

The main goal in image analysis is to detect and recognize objects of interest present in the observed images. Imaged objects can be characterized in many ways: according to their colors, textures, shapes, movements, and locations. The past decade has seen large efforts in modeling and analysis of pixel values or textures in images to attain these goals albeit with limited success. An emerging opinion in the scientific community is that complicated features such as shapes be taken into account. Characterization of complex objects using their shapes is fast becoming a major tool in computer vision and image understanding. Analysis of shapes, especially those of complex objects, is a challenging task and requires sophisticated mathematical tools. Applications of shape analysis include biomedical image analysis, homeland security, biometrics, military target recognition and general computer vision. Image analysis using full shape characteristics is a distant future goal. Towards that goal, one step is to develop an algorithm to categorize or cluster objects according to the shapes of their boundaries. There are several applications that can benefit from such clustering: (i) It can be used in efficient, hierarchical organization of databases (of shapes). Such organization can significantly improve database searches [2] and systems with shape-based queries. While retrieving shapes, the test shape can be compared with a representative shape of each cluster instead of the whole shape database and then searched for the closest shape in that cluster. (ii) Clustering can provide efficient encoding of shapes. For example, one can describe a database of shapes using means, variances, and other statistics, of each cluster. (iii) It can contribute in robust algorithms for computer vision by incorporating shape-based analysis. Past research in shape analysis has been mostly restricted to landmark-based analysis. Researchers [4, 6] have studied shapes using a finite number of landmarks (points in Euclidean space) establishing equivalences with respect to shape preserving transformations, i.e. rigid rotation and translation, and non-rigid uniform scaling. Shape clustering based upon the resulting Procrustes mean shape is discussed in [1]. We consider the shapes of continuous, closed curves in R, without the need for defining landmarks. Using the geometric representations that were introduced in [3], we develop an algorithm for clustering shapes. This clustering algorithm can be used to organize large databases of shapes into categories of similar shapes, with similarity specified using the geodesic length metric on the shape space. In Section 2, we summarize the geometric representation of planar shapes, and describe the use of geodesic length to impose a metric on that shape space. Section 3 develops an algorithm for clustering shapes and illustrates it with an example.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Comparing Model-based Versus K-means Clustering for the Planar Shapes

‎In some fields‎, ‎there is an interest in distinguishing different geometrical objects from each other‎. ‎A field of research that studies the objects from a statistical point of view‎, ‎provided they are‎ ‎invariant under translation‎, ‎rotation and scaling effects‎, ‎is known as the statistical shape analysis‎. ‎Having some objects that are registered using key points on the outline...

متن کامل

بررسی مشکلات الگوریتم خوشه بندی DBSCAN و مروری بر بهبودهای ارائه‌شده برای آن

Clustering is an important knowledge discovery technique in the database. Density-based clustering algorithms are one of the main methods for clustering in data mining. These algorithms have some special features including being independent from the shape of the clusters, highly understandable and ease of use. DBSCAN is a base algorithm for density-based clustering algorithms. DBSCAN is able to...

متن کامل

Persistent K-Means: Stable Data Clustering Algorithm Based on K-Means Algorithm

Identifying clusters or clustering is an important aspect of data analysis. It is the task of grouping a set of objects in such a way those objects in the same group/cluster are more similar in some sense or another. It is a main task of exploratory data mining, and a common technique for statistical data analysis This paper proposed an improved version of K-Means algorithm, namely Persistent K...

متن کامل

A Clustering Approach by SSPCO Optimization Algorithm Based on Chaotic Initial Population

Assigning a set of objects to groups such that objects in one group or cluster are more similar to each other than the other clusters’ objects is the main task of clustering analysis. SSPCO optimization algorithm is anew optimization algorithm that is inspired by the behavior of a type of bird called see-see partridge. One of the things that smart algorithms are applied to solve is the problem ...

متن کامل

انتخاب اعضای ترکیب در خوشه‌بندی ترکیبی با استفاده از رأی‌گیری

Clustering is the process of division of a dataset into subsets that are called clusters, so that objects within a cluster are similar to each other and different from objects of the other clusters. So far, a lot of algorithms in different approaches have been created for the clustering. An effective choice (can combine) two or more of these algorithms for solving the clustering problem. Ensemb...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003